package com.css.fxfzaqbz.modules.assessplot.service;

import com.css.fxfzaqbz.base.response.RestResponse;
import com.css.fxfzaqbz.modules.assessplot.vo.HouseSeismicByYPGVO;
import com.css.fxfzaqbz.modules.assessplot.vo.HouseSeismicVo;
import com.css.fxfzaqbz.modules.assessplot.vo.PlotVo;
import com.css.fxfzaqbz.modules.base.entity.SeismicResult;

import java.util.List;
import java.util.Map;

public interface HouseSeismicService {
    List<SeismicResult> countSeismic(HouseSeismicVo vo);

    String houseDestory(HouseSeismicVo vo);

    Map<String, Object> seismicPlot(PlotVo vo) throws InterruptedException;

    Map<String, Object> housePlot(PlotVo vo) throws InterruptedException;

    RestResponse countSeismicByYPG(HouseSeismicByYPGVO vo);
}
